package com.chicken.henhouse.controller;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.web.bind.annotation.InitBinder;

public class BaseController {
	/**
	 * 使用@InitBinder解决SpringMVC日期类型无法绑定的问题
	 * @param string
	 */
	@InitBinder
	public Date initBinder(String source){
		 SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");    
		    dateFormat.setLenient(false);    
		    try {    
		          return dateFormat.parse(source);    
		      } catch (ParseException e) {    
		          e.printStackTrace();  
		          return null;
		     }           
	       
	}
}
